
/**
 添加：
 push() 向数组的末尾添加一个或更多元素，并返回新的长度。
 unshift() 向数组的开头添加一个或更多元素，并返回新的长度。
 splice() 删除元素，并向数组添加新元素。
 删除：
 pop() 删除并返回数组的最后一个元素
 shift() 删除并返回数组的第一个元素
 splice() 删除元素，并向数组添加新元素。
 获取：
 slice() 从某个已有的数组返回选定的元素
 toLocaleString() 把数组转换为本地数组，并返回结果。
 valueOf() 返回数组对象的原始值
 排序：
 sort() 对数组的元素进行排序

 颠倒：
 reverse() 颠倒数组中元素的顺序。

 转字符串：
 join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
 toString() 把数组转换为字符串，并返回结果。

 连接数组或者元素：
 concat(arrayX,arrayX,......,arrayX) 连接两个或更多的数组，并返回结果。

 返回源代码：
 toSource() 返回该对象的源代码。



 产生新数组的有：
 filter, map, concat
 遍历的方法有：
 every, some,filter, find, forEach，map
 查找的方法有：
 includes, indexOf, lastIndexOf
 数组的操作：
 concat， join, pop, push, shift, unshift, slice, splice, toLocaleString, fill,copyWidthin, reverse
 产生迭代函数：
 entries, keys,values
 返回函数本身的函数：
 constructor

 */